const adminUserModel = require('../model/adminUserModel')
module.exports={
    
    adminDoLogin(req,res){
    //   console.log(req.body); 
       adminUserModel.validateEmailAndPassword(req.body.email,req.body.password,(err,result)=>{
           if(err) console.error(err)
        let resObj = {};
        if(result){
            // 登录成功
            resObj.code=200;
            resObj.msg = '登录成功' ;
            req.session.isLogin = true;
            req.session.userInfo = result;
        }else{
            // 登录失败

            resObj.code = 401;
            resObj.msg = '登录失败'
        }
        res.send(resObj);
       })
    },
    // 删除
    deleteUserById(req,res){
        adminUserModel.deleteUserById(req.query.id,(err,result)=>{
            if(err) console.error(err);
            if(result.affecttedRows==1){
                res.send('删除成功');
            }
            else{
                res.send('删除失败')
            }
        })
    },
    // 获取用户的昵称和头像
    getUserHeadAndNickName(req,res){
        // 从session中把用户名和昵称去出来
        // console.log(req.session)
        if(req.session.userInfo){
            // 获取要返回的头像和昵称
            let {nickname,avatar} = req.session.userInfo;
            res.send({
                code:200,
                msg:'成功',
                data:{
                    nickname,avatar
                }
            })
        }else{
            res.send({
                code:401,
                msg:'失败',
            })    
        }
        // res.send('ok')
    }
}